import api from './index'
import { axios } from '@/utils/request'
import Qs from 'qs'

export function saveDict(parameter) {
  return axios({
    url: api.SaveDict,
    method: 'post',
    data: Qs.stringify(parameter)
  })
}
export function getDictByCode(parameter) {
  return axios({
    url: api.GetDictByCode,
    method: 'get',
    params: parameter
  })
}
export function getDictById(parameter) {
  return axios({
    url: api.GetDictById,
    method: 'get',
    params: parameter
  })
}
export function getDicList(parameter) {
  return axios({
    url: api.GetDicList,
    method: 'get',
    params: parameter
  })
}
export function getDicDropList(parameter) {
  return axios({
    url: api.DropListDict,
    method: 'get',
    params: parameter
  })
}
export function deleteDict(parameter) {
  return axios({
    url: api.DeleteDict,
    method: 'post',
    data: parameter
  })
}
export function getDictCategoryList(parameter) {
  return axios({
    url: api.GetDictCategoryList,
    method: 'get',
    params: parameter
  })
}
export function getDictCategoryById(parameter) {
  return axios({
    url: api.GetDictCategoryById,
    method: 'get',
    params: parameter
  })
}
export function saveDictCategory(parameter) {
  return axios({
    url: api.SaveDictCategory,
    method: 'post',
    data: Qs.stringify(parameter)
  })
}
export function deleteDictCategory(parameter) {
  return axios({
    url: api.DeleteDictCategory,
    method: 'post',
    data: parameter
  })
}
